﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Domain.Entity.bs
{
    public class Warehouse
    {
        public int wh_id { get; set; } // 仓库ID，自动增长
        public string wh_code { get; set; } // 仓库编号，根据规则编号自动生成
        public string wh_name { get; set; } // 仓库名称
        public int? wh_capacity { get; set; } // 仓库容量
        public string wh_address { get; set; } // 仓库地址
        public int? wh_sort { get; set; } // 排序
        public int? wh_status { get; set; } // 状态 0正常 1停用
        public int? wh_depId { get; set; } // 库管部门Id，对应部门表
        public string wh_depName { get; set; } // 库管部门，对应部门表
        public int? wh_userId { get; set; } // 仓库主管Id，对应用户表
        public string wh_userName { get; set; } // 仓库主管，对应用户表
        public string wh_userPhone { get; set; } // 联系电话，根据仓库主管信息自动显示
        public int? wh_slot_num { get; set; } // 库位数量
        public int? is_default { get; set; } // 是否默认 0默认 1不默认
        public int? is_lock { get; set; } // 是否锁定 0锁定 1不锁定
        public string create_name { get; set; } // 创建人
        public DateTime? create_time { get; set; } // 创建时间
        public string? update_name { get; set; } // 更新人
        public DateTime? update_time { get; set; } // 更新时间
        public int is_delete { get; set; } // 是否删除 0存在 1删除
        public string remark { get; set; } // 备注

        public ICollection<Slot> Slots { get; set; }
    }
}